查看原文
其他

12款人气开源项目推荐;工作、私活轻松搞

码霸霸 一行Java 2022-08-09

mall

star 46k

项目地址:

https://github.com/macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

项目演示:

JEECG BOOT 低代码开发平台

star 18.3k

项目地址:

https://github.com/zhangdaiscott/jeecg-boot

JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!

JeecgBoot 提供了一系列低代码模块,实现在线开发真正的零代码:Online表单开发、Online报表、报表配置能力、在线图表设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等等!

JEECG宗旨是: 简单功能由OnlineCoding配置实现,做到零代码开发;复杂功能由代码生成器生成进行手工Merge 实现低代码开发,既保证了智能又兼顾灵活;实现了低代码开发的同时又支持灵活编码,解决了当前低代码产品普遍不灵活的弊端!

JEECG业务流程: 采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案:表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。

微服务架构图

Cloud-Platform

star 14.3 k

项目地址:

https://gitee.com/geek_qi/cloud-platform

Cloud-Platform是国内首个基于Spring Cloud服务开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE)相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。

项目模块:

项目演示:

微人事

star 20k

项目地址

https://github.com/lenve/vhr

微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。

项目演示:

spring-boot-pay

star 7.2k

项目地址

https://gitee.com/52itstyle/spring-boot-pay

支付服务:支付宝,微信,银联详细 代码案例。快速对接三方支付。

项目演示:

spring-boot-seckill

star 3.7k

项目地址

https://gitee.com/52itstyle/spring-boot-seckill

分布式秒杀系统

秒杀架构图:

项目演示:

V 部落

star 5.7 k

项目地址:

github.com/lenve/VBlog

V部落是一个多用户博客管理平台,采用Vue+SpringBoot开发。

项目演示地址:http://45.77.146.32:8081/index.html

项目演示:

litemall

star 15.1 k

项目地址

https://github.com/linlinjava/litemall

一个商城项目,相比第一个,更加轻量。

litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端

小商城功能:首页、专题列表、专题详情、分类列表、分类详情、品牌列表、品牌详情、新品首发、人气推荐、优惠券列表、优惠券选择、团购(团购业务有待完善)、搜索、商品详情、商品评价、商品分享、购物车、下单、订单列表、订单详情、地址、收藏、足迹、意见反馈、客服;

管理平台功能:会员管理、商城管理、商品管理、推广管理、系统管理、配置管理、统计报表。

项目架构:

技术栈:

项目演示:

  1. 浏览器打开,输入以下网址: http://122.51.199.160:8080/#/login
  2. 管理员用户名admin123,管理员密码admin123

jeeSpringCloud

star 8.7k

项目地址:

https://gitee.com/JeeHuangBingGui/jeeSpringCloud

(一款免费开源的JAVA互联网云快速开发平台)微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、分布式事务、微服务,同时包含许多基础模块和监控、服务模块。JeeSpringCloud GVP项目。

项目演示:

SmartAdmin

star 2.1k

项目地址:

https://gitee.com/lab1024/smart-admin

SmartAdmin由河南·洛阳 1024创新实验室团队研发的一套互联网企业级的通用型中后台解决方案!使用最前沿的前后台技术栈SpringBoot和Vue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!

演示效果

Timo

star 2k

项目地址:

https://gitee.com/aun/Timo

TIMO后台管理系统,基于SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro 开发的后台管理系统,采用分模块的方式便于开发和维护,支持前后台模块分别部署,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成等,为快速开发后台系统而生的脚手架!

  • 功能列表

    • 用户管理:用于管理后台系统的用户,可进行增删改查等操作。
    • 角色管理:分配权限的最小单元,通过角色给用户分配权限。
    • 菜单管理:用于配置系统菜单,同时也作为权限资源。
    • 部门管理:通过不同的部门来管理和区分用户。
    • 字典管理:对一些需要转换的数据进行统一管理,如:男、女等。
    • 行为日志:用于记录用户对系统的操作,同时监视系统运行时发生的错误。
    • 文件上传:内置了文件上传接口,方便开发者使用文件上传功能。
    • 代码生成:可以帮助开发者快速开发项目,减少不必要的重复操作,花更多精力注重业务实现。
    • 表单构建:通过拖拽的方式快速构建一个表单模块。
    • 数据接口:根据业务代码自动生成相关的api接口文档
  • 演示效果

mall4j

star 3.8k

项目地址:

https://gitee.com/gz-yami/mall4j

一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城

End


----- 推荐阅读  -----
基于token的多平台身份认证架构设计
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
万字长文助你彻底搞懂Mysql InnoDB引擎
SpringBoot整合Thrift,从入门到实战(附源码)

  点赞  在看 分享给小伙伴

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存